You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

image1.png 17 kB

Merge Labs 3.X into dev (#1923) * meta: bump version * Null or empty fix (#176) * Add components and stickers to ReplyAsync extension * Fixed null or empty * Changed Label to Description * -||- Co-authored-by: quin lynch <lynchquin@gmail.com> * More regions (#177) * Preconditions * ChannelHelper * RestDMChannel * RestGroupChannel * RestBan * RestGroupUser * EntityExtensions * DiscordSocketClient * DiscordSocketClient * Discord.net.core.xml fix (#178) * Changed Label to Description * Added Discord- .MessageComponent .ISticker[] ,Discord.MessageComponent,Discord.ISticker[] to ReplyAsync * Remove references to labs * Update Discord.Net.sln * Added SendMessagesInThreads and StartEmbeddedActivities. (#175) * Added SendMessagesInThreads and StartEmbeddedActivities. Adjusted owner perms. Change UsePublicThreads -> CreatePublicThreads Change UsePrivateThreads -> CreatePrivateThreads * removed extra /// * Added UsePublicThreads and UsePrivateThreads back with Obsolete Attribute * removed 'false' from Obsolete Attribute * Squashed commit of the following: commit dca41a348e36a9b4e7006ef3a76377eb32aad276 Author: quin lynch <lynchquin@gmail.com> Date: Thu Sep 23 07:02:19 2021 -0300 Autocomplete commands * meta: xml. closes #171 * Revert user agent and $device to dnet * meta: bump version * meta: bump vers * Fix sticker args * Grammer fix (#179) * Made IVoiceChannel mentionable * Embeds array for send message async (#181) * meta: bump version * meta: bump vers * Fix sticker args * Grammer fix (#179) * Added embeds for SendMessageAsync * [JsonProperty("embed")] forgot to remove this public Optional<Embed> Embed { get; set; } * It has been done as requested. * Changed the old way of handeling single embeds * Moved embeds param and added options param * xmls Co-authored-by: quin lynch <lynchquin@gmail.com> * Fix thread permissions (#183) * Update GuildPermissionsTests.cs * Update GuildPermissions.cs * Use compound assignment (#186) * Used compound assignment * -||- * -||- * Remove unnecessary suppression (#188) * Inlined variable declarations (#185) * Fixed some warnings (#184) * Fixed some warnings * Another fixed warning * Changed the SSendFileAsync to SendFileAsync * Removed para AlwaysAcknowledgeInteractions * Moved it back to the previous version * Added periods to the end like quin requested!! :(( Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com> * Object initialization can be simplified fixed (#189) * Conditional-expression-simplification (#193) * Capitlazation fixes (#192) * Removed-this. (#191) * Use 'switch' expression (#187) * Use 'switch' expression * Reverted it to the old switch case * Fixed-compiler-error (#194) * Submitting updates to include new permissions. (#195) * Submitting updates to include new permissions. * Make old permissions obsolete and update tests Co-authored-by: quin lynch <lynchquin@gmail.com> * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Add support for long in autocomplete option * Add support for sending files with multiple embeds (#196) * Add support for sending files with multiple embeds * Simplify prepending single embed to embed array * Consistency for embeds endpoints (#197) * Changed the way of handling prepending of embeds. For consistency. * reformatted the summary * Revert pipeline * Fix duplicate merge conflicts * Changed minimum slash command name length to 1 per Discord API docs (#198) * Channel endpoints requirements correction (#199) * Added some requirements to channels for topic * Changed check from NotNullOrEmpty to NotNullOrEmpty * Added some requirements to channels for name Preconditions.LessThan * Formatting of file * Added restriction for description not being null (#200) * Update azure-pipelines.yml * Update deploy.yml * Remove version tag from proj * Update deploy.yml * Removed versions from project files * Removed style of the nuget badge and added logo (#201) The style was not properly added to it and the plastic version does not look good with the discord badge. I thought it would look better with a logo * Fix Type not being set in SocketApplicationCommand * Remove useless GuildId property * meta: update XML * Add Autocomplete to SlashCommandOptionBuilder * Added autocomplete in SlashCommandOptionBuilder. (#206) Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com> * Fix duplicate autocomplete * Fix #208 * Fix sub commands being interpreted as a parameter for autocomplete * Fix exposed optional * Support the discord:// protocol in buttons (#207) * Update UrlValidation.cs * Update ComponentBuilder.cs * Add docs and better error messages. * Fix wonky intentation * Add competing activity status type (#205) * Update GuildPermissionsTests.cs * Update GuildPermissions.cs * Add competing status type * Add Icons to IRole (#204) * Added icon field to IRole * Added GetGuildRoleIconUrl() * Added Clean Content Function (#174) * Added Clean Content Function * Fixed Spelling problems and bad var handling * Add StripMarkDown Method * Clean Content Expanded (#212) * Implement CleanContent In IMessage & RestMessage * Update Spelling and Documentation * Add SanatizeMessage to MessageHelper and Refactor Rest and Socket Message * Add event for autocomplete interaction (#214) * Spelling corrections (#215) * Remove null collections * Followup with file async warnings (#216) * Changed from NotNullOrWhitespace to NotNullOrEmpty * Added NotNullOrEmpty on filename * Added system to interpret from the path * Added a check for if it contains a period * It has been done, how ever it will break stuff * Changed to use ??= how ever still added error check * Added space under check * Changed from with a period to valid file extension * Added checks for SendFileAsync * Removed filename != null && * Add channel types in application command options. (#217) * add channel types in application command options * Indent Docs * Stage instance audit logs as well as thread audit log type * Update azure-pipelines.yml * Update azure-pipelines.yml * Fix system messages not including mentioned users. Added ContextMenuCommand message type * Remove file extension check (#218) * Fix NRE in modify guild channel * Fix 429's not being accounted for in ratelimit updates * meta: add net5 framework Co-Authored-By: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com> * Proper doc logos (#221) * Update GuildPermissionsTests.cs * Update GuildPermissions.cs * Add competing activity status type * logo changes * logo text as path * add missing logo * Update package logo and favicon * Update docfx references * Remove XML files and use original pipeline format * Remove console writeline * Remove Console.WriteLine * Remove useless log * Rename Available sticker field to IsAvailable * Rename Available to IsAvailable in stickers * Add summary indent for role members * Add summary indent to SocketInvite * Rename DefaultPermission to IsDefaultPermission * Rename Default to IsDefault and Required to IsRequired in IApplicationCommandOption * Rename Default and Required to IsDefault and IsRequired in IApplicationCommandOption. Rename DefaultPermission to IsDefaultPermission in IApplicationCommand * Remove extra white spaces * Renamed Joined, Archived, and Locked to HasJoined, IsArchived, and IsLocked * Rename Live and DiscoverableDisabled to IsDiscoverableDisabled and IsLive in IStageChannel * Remove newline * Add indent to summaries * Remove unnecessary json serializer field * Fix ToEntity for roletags incorrectly using IsPremiumSubscriber * Update RestChannel for new channel types * Fix different rest channels not deserializing properly * fully qualify internal for UrlValidation and add indent to summary * Add missing periods to InteractionResponseType * Fix summary in IApplicationCommandOptionChoice * Update IApplicationCommandOption summaries * Update IApplicationCommandInteractionDataOption summaries * Update IApplicationCommandInteractionData summaries * Update IApplicationCommand summaries * Update ApplicationCommandType summaries * rename DefaultPermission to IsDefaultPermission in ApplicationCommandProperties * update ApplicationCommandOptionChoiceProperties summaries * Rename Default, Required, and Autocomplete to IsDefault, IsRequired, and IsAutocomplete in ApplicationCommandOptionProperties * Update SlashCommandProperties summaries * update SlashCommandBuilder boolean field names, summaries, and choice parameters * Update SelectMenuOption summaries, Rename Default to IsDefault in SelectMenuOption * update SelectMenuComponent summaries. Rename Disabled to IsDisabled in SelectMenuComponent * update ComponentBuilder summaries and boolean fields. * Update ButtonComponent summaries and boolean fields * update ActionRowComponent summaries * Update UserCommandBuilder * Update MessageCommandBuilder summaries and boolean properties * Update IGuild summary * Update IGuild summaries * Update StagePrivacyLevel summary * update IThreadChannel summaries * Update IStageChannel summaries * Refactor summaries and boolean property names * General cleanup (#223) * General cleanup * Add Async suffix to SendAutocompleteResult * Fix more formatting * Fix unused RequestOptions in GetActiveThreadsAsync * Add message to ArgumentNullException * Ephemeral attachments * Add missing jsonproperty attribute * Add IMessage.Interaction * Update attachment checks for embed urls * meta: bump version * Remove old package configs and update image * Update package logos * Fix logo reference for azure * Deprecate old package definitions in favor for target file * Deprecate old package definitions in favor for target file Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Update package ids * Fix url validation * meta: bump version * Fix assignment of UserMentions (#233) * Fix CleanContent (#231) * Fix SocketSlashCommandData access modifier. (#237) Fixes #229 * Update README with better header (#232) * Update README with better header Adds HTML elements that implement the main logo & improve the redirection tag positions. * Resolving border issue in light-mode * Update sponsor section * Implement checks for interaction respond times and multiple interaction responses. closes #236, #235 * Add response check to socket auto complete * meta: bump versions * Fix #239 * meta: bump version * meta: update logo * meta: bump versions * Revert received at time, confirmed by discord staff to be accurate * Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Discord.Net-Labs into merger-labs Update requested changes of obsolete and references to labs. Added `Interaction` to `IMessage` Fixed grammar Fixed bugs relating to interactions. * Update docs * Update CHANGELOG.md * meta: docs building * Update docs.yml * Update docs.yml * Fix docfx version * Update docs.yml * Update docs.bat * Rename docs repo for clone * update docfx version * Update docs.bat * Update docfx version * Remove docs from pipeline * FAQ revamped, metadata updated (#241) * FAQ revamped, metadata updated * Update FAQ.md * Update README.md * Docs index improvement * Fix InvalidOperationException in modify channel * feature: guild avatars, closes #238 * feature: modify role icons * meta: changelog * meta: bump version * Update README.md * Fix non value type options not being included in autocomplete * Add new activity flags (#254) * Add new activity flags * Add missing commas * Added support for GUILD_JOIN_REQUEST_DELETE event (#253) Fixes #247 * Adding BotHTTPInteraction user flag (#252) * animated guild banner support (#255) * Docs work (WIP) (#242) * Main page work * Metadata logo dir * More main page edits * Naming change * Dnet guide entries pruned * Add student hub guild directory channel (#256) * animated guild banner support * Add guild directory channel * Fix followup with file overwrite having incorrect parameter locations * Merge labs 3.x * Update GUILD_JOIN_REQUEST_DELETE event * Update head.tmpl.partial * Removed BannerId and AccentColor (#260) * Removed BannerId property, GetBannerURL method, and AccentColor property from IUser and socket entities. * Fixed errors in IUser.cs * Added back summary for GetAvatarUrl method in IUser.cs * Support Guild Boost Progress Bars (#262) * Support Guild Boost Progress Bars * Update SocketChannel.cs * Fix non-optional and unnecessary values. * Spelling * Reordering and consistency. * Remove log for reconnect * Add missing flags to SystemChannelMessageDeny (#267) * Fix labs reference in analyzer project and provider project * Rename new activity flags * Guild feature revamp and smart gateway intent checks * Get thread user implementation * Amend creating slash command guide (#269) * Adding BotHTTPInteraction user flag * Added comments explaining the Global command create stipulations. * Fix numeric type check for options * Add state checking to ConnectionManager.StartAsync (#272) * initial interface changes * Multi file upload + attachment editing * meta: bump versions * Update CHANGELOG.md * Update CHANGELOG.md * Support Min and Max values on ApplicationCommandOptions (#273) * Support Min and Max values on ApplicationCommandOptions * Support decimal min/max values * Docs imrpovments + use ToNullable * Logomark, doc settings edit (#258) * Logomark, doc settings edit * Replace standard logo * Bumping docfx plugins to latest release * Bump version metadata * Logo svg fix * Change default sticker behavior and add AlwaysResolveSticker to the config * Implement rest based interactions. Added ED25519 checks. Updated summaries. * Update package logo * Automatically fix ordering of optional command options (#276) * auto fix optional command option order * clean up indentation * Fix maximum number of Select Menu Options (#282) As of https://discord.com/developers/docs/interactions/message-components#select-menu-object-select-menu-structure the maximum number of options is 25, not less than 25. Hopefully the change catches all necessary locations * Add voice region to modify voice channels * Update summaries on rest interactions * Interaction Specific Interfaces (#283) * added interaction specific interfaces * fix build error * implement change requests * Update application * Add Guild Scheduled Events (#279) * guild events initial * sharded events * Add new gateway intents and fix bugs * More work on new changes to guild events * Update guild scheduled events * Added events to extended guild and add event start event * Update preconditions * Implement breaking changes guild guild events. Add guild event permissions * Update tests and change privacy level requirements * Update summaries and add docs for guild events * meta: bump version * Increment meta version (#285) * Increment meta version * Update docfx.json * Fix #289 and add configureawaits to rest based interactions * meta: bump version * Add GUILD_SCHEDULED_EVENT_USER_ADD and GUILD_SCHEDULED_EVENT_USER_REMOVE (#287) * Remove newline * Fix autocomplete result value * meta: bump versions * Add `GuildScheduledEventUserAdd` and `GuildScheduledEventUserRemove` to sharded client * Make RestUserCommand public (#292) * Fix Components not showing on FUWF (#288) (#293) Adds Components to Payload JSON Generation * Implement smarter rest resolvable interaction data. Fixes #294 * Add UseInteractionSnowflakeDate to config #286 * Implement Better Discord Errors (#291) * Initial error parsing * Implement better errors * Add missing error codes * Add voice disconnect opcodes * Remove unused class, add summaries to discordjsonerror, and remove public constructor of slash command properties * Add error code summary * Update error message summary * Update src/Discord.Net.Core/DiscordJsonError.cs Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Update src/Discord.Net.WebSocket/API/Voice/VoiceCloseCode.cs Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Fix autocomplete result value Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> * Change the minimum length of slash commands to 1 (#284) * Change the minimum length of slash commands to 1. This is the correct value according to the docs and it has been changed after user feedback. * Fix the limit in 3 other places Co-authored-by: quin lynch <lynchquin@gmail.com> * Add new thread creation properties * Add role emoji. Fixes #295 * Fix mocked text channel * Fix precondition checks. Closes #281 * Initial fix (#297) * meta: bump version * Update from release/3.x * Remove more labs references * Remove doc file for Discord.Net.Analyzers Co-authored-by: Simon Hjorthøj <sh2@live.dk> Co-authored-by: drobbins329 <drobbins329@gmail.com> Co-authored-by: MrCakeSlayer <13650699+MrCakeSlayer@users.noreply.github.com> Co-authored-by: d4n3436 <dan3436@hotmail.com> Co-authored-by: Will <WilliamWelsh@users.noreply.github.com> Co-authored-by: Eugene Garbuzov <kkxo.mail@gmail.com> Co-authored-by: CottageDwellingCat <80918250+CottageDwellingCat@users.noreply.github.com> Co-authored-by: Emily <89871431+emillly-b@users.noreply.github.com> Co-authored-by: marens101 <marens101@gmail.com> Co-authored-by: Jared L <48422312+lhjt@users.noreply.github.com> Co-authored-by: Armano den Boef <68127614+Rozen4334@users.noreply.github.com> Co-authored-by: Bill <billchirico@gmail.com> Co-authored-by: Liege72 <65319395+Liege72@users.noreply.github.com> Co-authored-by: Floowey <floowey@gmx.at> Co-authored-by: Cenk Ergen <57065323+Cenngo@users.noreply.github.com> Co-authored-by: exsersewo <exsersewo@systemexit.co.uk> Co-authored-by: Dennis Fischer <fischer_dennis@live.de>
4 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. PNG
  2. 
  3. ��� IHDR�����������sRGB����gAMA�� a��� pHYs����od��BIDATx^ `Tٗ$}%+I-,";*"RV[mZm>l僺ԊuRla =eMf{!3! {gys1.B  W @ !A AaAB@@ !A Aa8UrJT05 "ܠil@ eE7өv9#??FB\l,4j%t%#B Uu%j_r9z1l0DEEd2ay
  4. _ ~K3Z\.;v r_LH|n
  5. s=RI'ʰSq
  6. yjXsUpȡlBnO6iy2
  7. cΨ,RʕZǍ?5.Ɗ}RBx {R6L:999hhhm۰vZ}!77:NP)e!FsLLqr8hF|RsW& 'Z6es XKQk.⣫tpu0RZZJ-)A͎,D$cXf DgL<$pʡ=DҊV$ފW *3y$v)ј5
  8. jJ[Gkr.lQRBi <g
  9. 1Y *&p#j̬,Lظ:H G27: oFhK܈ b/MpVi & R1p0aP zss3z=Q[of
  10. ħC Q|M|܁>qeƪ[PYNvsE<R1j4}PWy>jWwD 'aKSBW㈑2^<r|?<r7c`HTFq
  11. hnR!A$`‚0 ;q,%1.1.,C [W`9sH1 C+>ZdNsy61 Myq -fJCDNlw1{D<NFX!D<*-S@ao5.EC816TBv|)a?zkin2X8~$8L|2J42Xwƌp"6qbR>nݔ󐙼~K[ GXOE]4 mZpXn ;<n ҵż|4 ut.-IJזi mS5N+lT7pڎ DDNGS0hКڡ3`CdܛU<to~lt{a,tnq2?*k#SAx < |bb"�l$GX1둖- 8VRB8 ,+N
  12. ꚓ{RTudIGq'pkd'(<\+up'"#<iZ.hu\it.rgZWpasE(xyaTn?ˉ萔hiOt"2i+À 7ކIKPZR WLΏ[`Ho7k9su6I=o fVFl/$xI :`*ʽ@Xrpk$641WsCpAFmq|Bq>1Pi`L=2t+`,YcPAIԔ>rab8hIF+i̽dHMyIP5j.�Z(mhM!c.]9*ABAm4_z|ܥ~X<tچ
  13. .v,%g.sњ؟/AFF|T_ќ:&&JZbϸ2ع1k}ͪ砞ċV:jCՏO>1a7!DK sP/#Mlh!%3#!2J:G^k+-uDoEu
  14. J='U0#< n'A[: Z}  2d ۝Yc2޾ e0B:tq`鄁=IqcPωmpgXQt
  15. :VsA"7zle))6ظ KƣW8rl[/A\\_ 7/-h>j0rxWs-n/;YwVȳ'#5?3Gtx+jKW@5| /ӭ YX3ϡzm< TZPU=�o
  16. km3Қ}g-e{[Md φ[smGҖy*T0T'd,nvAԁoBDȍVe}Ow…R[Wńy0Q6mxa&o׍\.aE1k4 ']ԩ2>X3TQ3DV6 ^g<ȅ1s?6^hm$q/miM%Iغ4SJBtl<LQh]_qg҂T9(kǦNCmm=vu4%YjShSg@=K%K=z-~TdtzȭjNV=QEFEqyϋl_[TY1X*8Fͺ CRZ;9AW[#$&H s I>a~@v|SW{AzRaF@Ck<E{f4YO^ڀR*ujAXC^E"\8r׍u%a
  17. 9+Ȉ2`=n&6+v];>7PYd-$̳`a0RەcyF,3&lpia!w .3V,'LxUp-LtXk;?2*M ># \VtAa,٘Gā55bREy]þq@oѱ,?
  18. X\dOϡ:=CcNՇFU嫽Lz$C_I?S?UtT~ǖރ[X)Nh2�1#p7Ld*mPHDlkҔ2 T70Q(ndFaI2J2
  19. 2~X\I i{�U_tuԓqC_[=~)/qPZcHDŋQ<N +au֛pn%oFikB΃ Vq@@u lah&LN CvBǼ.~?0д& j*PY^'pw,bcc@bBFz4nuױ,?L{P؞ڽgᙆ|V! +bW0TO/j)$*
  20. v9I+ДWwx?⿟x+rːHl\%k?Q_x'$({ؘę;OOc,Kޯ}tFݎ5/!yH4 `Ww c0å@9$br$}2l\Ž@tfryzs145 `BMutM&)߮D7hS)')z
  21. 472aYIs7c„ <x0DfϙA CDz O?Jl w',f/+wJ9|,BJ!!pF;#h=Z-NbyXXhA,ջJ*@APsf Q) t݅,֭Fͼg*m`,*; 碲6pf,aa6R8 #O`,`KP~v8 W? @}ڒ1o'"Uy~ Ǡsdދy=-$R:>;/6SJNq/*)X[A>I=�<TXxl֭QlREE+e"@sX`*A`6nuӴh}W` R𐓌'+UugJ(hJ>ɞymY~ @ep<egFHx"So=}3o8јsh$^P"69ZGڲy;Jq6c OIone F^w &͝f$X7.v@,&ϦeAEF�64)]fo!]zxNn.VrYȇd4eTaS>||Iǎ=|Ւ<Ts7ք,jJTR6ṋlPE<4'U(�kKVҷJm*B@ߛyȌ]|w?#Ffɤgct *4hѣ!z,ļI(f#u104n=�xw6�̶~tBU32Tp_&*`*}lV+Ӗz:ʯ)&srxa#q`e2A3h_MR7hV-[g1R$8X'Q8Pc䉘4urZd c/dHIS1stLPyB {>klԠeyԃ3&bI99Im?/NSs�ŪtLDǙRT:|^Lf%yL~1v/'E6lFŸAiuzfآ-:MCw ;[Mb9qe:oBM^Bn媨ql'?.-Hl&f01ba,/$i.a!)+~Cxl6lfA!%e߳=yسg eeLP_NF5)>6&V "nw,/)f YZmq|0?>Bi9?Edc]|έpb2U</æj5JDGGGyy9g%edd@գ^'/枂;`=wgz6f1l[O'8;)6#!!A
  22. -"L
  23. ]hmTZ:Ϥe.4֢S{q~CW9){Xʹ8k'l[g0QrkHT܀*# ^hiDF8KRl c< kw&DlBܱ~"Bz V)/† #G@pqT*5sp <,\9n>y&~aH Hu>Wp~ Shc`މL.i
  24. MVxA_0e.gp\ ! g�@<Bs`fSRٻ=M 8`,tf@ =.4obu Q\{#;(aAB@@ '@w@   0 ! @ > ΁1}#dr߻fح6WRhk@o S|htǟ{6z=wlR&
  25. O?S{߭a.,DBpV`>ϪQ!,$e A)?ɓ8,ORJku*< g^.
  26. iD\x)PslJ\z) wtj؇9[d󬆏^) g^5t^{xvK6H)g߾ K+т]+]oxgHk/ǝSf]/t2"}:EҔovXJ:U\$zK5lGpDŎɎ}NPօD!)+_䷯búuX)L0c 6lxKst=^ňweųa‟0 >Iۖp:<Iy^Hһo}}ŀ}ysi \B޸qrafu`u9<qƎ|K]'L 6o !M,;1(s7?u i1%i/qϭf׻.ĩ-[Æ`@u;>=
  27. =% >Q5"H)gJƗȄ.g]?Yj86Z2$*dx6|va7<w:q3[pvͿĎ)6!6%
  28. r0|pzBZu+0FESf:-G.Q*+E}d@[G_G$m KiabR/Ru1w "&GZ;4^dļiQbL*DbP/}cOGxbKk+SYZ6XgqoW5Xx[0+Eg@/5kwR�RGˊ"C'mOF2f?7;/੗Ƴxe/-.ry]1׏ڋI۟\>q�ic5x+'m&LbTnl҈D)D?]8h!6̺;Ɣ2"=DiA- I. 0~xNEd7Cs0dx.q(5n"Ɛ8RΤ6鏌Ld ǘq?j#< %{I8s),<]y="P5a|r335c0(݀0=y
  29. BD=wc!FU{gcTI&? 0%"=3 Fގ%++򑛘i{WgD:C.,ÒO#Kz*xSX26*xV1&%&"7:HHLOCzˑ<d:1o5vF8jNÔK ?Gcʰ4_5HYWM(+՟.QXR,8IfT8Tٸ/ocI ?I/m 2d(6<f25ntv04ά0[o7HZJ>:-̾|b 5{ hMJNxJMoƦMQM"nU9j$ F6}-SYۏamMĖ-yzl_O�dŘpc6avM> NI35Yy.̉XtM&(riF#orķՍձB@>yE׽m-l~Lbj,y3ݳnWsoļnăT'Cgۖx}LeuxAU ѹ? %wC.]_ Rޱއ/ˤ,]ϧ`gH}c*=1f)~;;Bqua
  30. e>}͌|(8:LbudǾ|ex7>^j#6~m|mX1DmXpuX0wnXu:+~qw$ nGt[ dkpu3nU3yewvBcaͮhiqK�,t&OoضP& xBZ�Î:l_vBǁ= mp$V~%R%LA+L^~L0Ж/Yҋ aA#I;ZCV-ⓣxq HqtM?)>6%@d`$!¡/pq;u`
  31. S"3w(hEK oՑյoBFݻ^\ @{+C1~)ż˛J2tq z4\#~Xj8DH= Θ+suV/ӰeG-}jl<H0d\_G ̋.j܁ɃZh+ė}u<6v!'Fvx3 i`"5[[h%G,ƃ/T
  32. \˚D ! A<1jD>GjQFZ><-00~ N^ۘ h0ҳHc`LNbuSNdd.[ } $D;4z7]d6~
  33. kJCP*Ony"JZ\2.BM B$=6gׁݼSR}F#!Zg$`hkXJTW۩dq&2UZVd7qzP.,H KD48 7}f2EbDZ(ecySS;/ sdK~'wJabs@=WKc|ਝm=x{r<w/ zg#tyXt?FFRւm~U'B"N)7FFz erܭL&D-A_J ) 1&jټiJY%7g ȸ 6|QfiB<lb  JD vT˪r!@FB Rs] M-iG%(^gy0ldLT\1Xh6WX5 9ɀ86 ZO2w60\;G5hdbqkawz00+neVnd
  34. /GCA+mv}Uk|گ@VWV^t:J6/vn#*2h޷x(B^Ox묎|g÷gwGumj0~=Xf9%R[<Ύſlːw<ǭCe(Ǝ77R^yۉrOxFX )\4KfkEi)ިޫWGB1Kx<a2VLHEV*`%ztHcA\ uΞN]9轾
  35. r?ӕ,EL<Qt_X|NV۶Gt)@xBdb7GDkQQMIԘIfmw0g d2..Dnf>~P&FBtUv"s olQg3]2Ȼyt9G(>:>f~ 3�us0c_V˶_M7k@1ʨ<:_>ed_ew݈fNƼ^i_C.f:]Rp4ccN<ƣ/<Zq˭r?f uǡ /цǗ6GlXa3>}[Z=K@dz>GBj8M EiDګȋ6rrN 4_  = NHV`iflMzkoS-?c'o@M*`#a-< Mdr503g=%=!wa{dqhj/bF\#Zn|N:SƋ}GZCa+qy _P*B2'щLw/ fF󁲺 "'ba"v| KC;*V%wR`ܓf܁
  36. 5czPبb{X Zߡ)LDwl6\!ӡ 7Px ӭGG\d|)Gκ9ωO!R' MW6c#(7[E[EV[I9Mh)}ADF!ja-=Su8~Z-lNyBd|ŀT}ܣrб2!W=:=}prWڰc_+R<9n:gRف֢/ K}KG|ux|G"=>H˟_+bᜱ²U<wۯ
  37. +>yww QNu6zmxp:8x.K^X=r<Hso|Y+MF]�V|Ei/=%{k? 8]&!4Z|ʹ yi- ߀Q,5|=/pT1j&dDUҩW[oM4]ud&r=
  38. `߉\ Sfo+s-\9ȎlAeExXXzaTːN JfG5q@h1*Ɍ0"{NzÞ\ Ct*A vE]Aƞ~G&h
  39. <\<PcBA{ �J2!|*ÃM|fѢGlmUH
  40. CrMd ez3Jb^jqtss/JL0dt̺q0ZK/cX@[d8`՟wċK^%d)x*kJ~x~#LX|u1w>}/ɻ/:2>�K\%sG!=N|Y^Dz|^/~)3 ٘2o@ŋwe@8-#kۻ/0^#)9W^ с]e&cE0qPDۋtF=l>cr >>k>:YM}#64h@53-50KƸ#'-BV-Oļ z/v!r`?cBw1#n؋0s〪=زe/{
  41. =Guj( %!=]bFN\ZAc4e1HNX3/Xo! 6`֤DlSbr&Gp05:D{*M-L⇵K/З$b<D۳:3Ȑ\S^'y;ݾ)28
  42. jG=viWiAHa gER;pHہ�{:.ggrxl?-
  43. ߜBA.wzv~8@Nv.! Y=Ŵ6.3&B)ӯd!ڤ]-u n71aT+;`khDAVRW#! b(nÁì. ~\q-$PcBxt:2"-AXzj}Aͽ Ô7"
  44. U?)>?Y(|4Z& Gr1z 3aÖZ:^r 9@`xILc :"<Z!D|&$aOn̙TB-[{7첢Cr?taz1qx 5 G5zZj;l+](X_G,s85 $,GaǞ#0r<^I4|i* ކ"I{L(|b()dpn?i!̍L;vbHGYLQ:;r!$ jM(:9\5QPӑ/vb-m6%eS*G.Dyw7S8n hDb[ y^.,'
  45. @o@ \$ 2y=0!3Q~adehjrh+ܝ(enAFT[dP*>6:~Q*;ɔR 9LH[Tp+!}!o!Ҩ@ZJPν-P1s8؈-[~-w"z}OB
  46. 3{`>,{jTQQjyxY:k*p:@ I.:2;.0=Kًf=m/a=e7agwDhB-O͋}]z7s�! csC=*/77 HHkm).O_ erȽ^$ $VRXpyjQ ?`D 'ҝ=X9NF"{,yz7BQpn
  47. Z+B.Be _l4{NW%>
  48. ߠhJiM ]ѫ`)Axi:$*EVj8.;[ا0oO澰Ol{K6'[Q[gRf??'q#1$dSzl7 ^E/asxv$eN:+c<Ȍ`EQ6.#F ;̀H5s?H^ߵFƝMU4PnnCIO_-<Ԍ%M8Rކ#v(q޻*5-;Vi{dRZG( ܆qOK?i10ضŧvS`-xI/6. a9POM )!1Z~mJn;nL&Gi*P0A`3�k vl'_`x"<Z~V`lцͻ쨪u8i6!Rݭgɪ*=´a}S!;w<\xZ W^ A- ! b)0z7_"xAmmwyoxϽuoTu?J6 ?)MEٔ$2 LlO~=0Qq}n;)UQ,}7Bsf!0~MAIKAM |Wg/nÇR/l6%d^i)d/'Wwq8t(iU  irB M4ىiZJ|lFEAUΎFizd*"soVg$1R
  49. :mw/O-< h-'-q"0_-3N'
  50. !ɓ¥i(,iiܽx6[6bwA?3ߌ[cǾõݿX}%iV`g$^7ᆅҩ1ml.NUէ#&*kuWOƤp(DiǷz#u֡8*q|̞_#%h<;\HR'R&ڹ!+#q'k/DVV,Nb3"'}Ei]! v5Ͼ:OFAU?Eq1&[?یR)M 8c`T ?`J26{?Y$ :i݌vn(sb(nz9- *R'݆-@>j*κ  w^ 0EIr <�nK)QǘOMޗs`cS] IJQ 0{_)#b];Y-cG%Sw>jfNti8΁}6%"=?1ȡ9x;Si=^K-o� ~]ӓ13]֪X 7<;{9enz8_U&LZ_?Z8{󑐦qyj̟G[Fj)zYؾ fgw:3$#bBސF;x =mu&vx/^}(lnz, faG<0 -{,|pKsN;]6tn~+?uR\H?^xk}N,[K;]
  51. |v= ip~k<A@)De Du
  52. wa}CQx#)#n}.a?3p]<m}qgv69٢}fIٲ/%wI 9KW!=e<yү[um!? ֢OPj&^!x2?]jUa z10JO_e?lêO+pH4poX2l 6[s߽ fZȲr[Nczaz-וem(߹_bYA4Ǟ/7(0Vbc yUNx8@2jcPEa]~41boQ?0݉(0aI]bŎw?.
  53. C0y#6cˊvQ`X׿uE= <ͻvQ`l6ëRᤧ+GXm8s8X?4+ظU ^Ouni/Q]^׳W],?;C"!]e=' <Ds6F$Q!c CVJo>mw^{i<q"6qӽxoo38ފr6iIFB\nbcD Rt
  54. ={~4v5vGp8U%륵\c?<ձ2~+v_ފu|=;fOϷu;Vt_�n֢/}s2BꭰJ3S+P0K"WYfvַqVowa]D}opRl/F,;+O-///GMT^ GE0|X_[8uL{a!^bo s:2:٩㛿'唅oh=({,ـC^Xf}(1qʐ"Ď
  55. *):MJH 5V㐔‰:;~ct#ߝQ1;5N|E* #؂C113β"|-k#,pۉSسy>%~ˑ'%6~;0AW[ }> .EO&ޅg y-}RJGiA\>>^4t`LiHbHu9<urv۽z |o`4r<pmΉ*L>@0몧m+ٳqҘJPeƖWӞ=g260Ji '/s81=߽p;̼
  56. K^aMbLo׫/Z4^ZS iV޿�UOBԗ,^-3 #7wuQ'XYI<fŠ,e
  57. K%Hyx*$7~>QTB޵5V.Alx}'5_E?72_Yk+Wzg#}u}$ѨGG0y{qm? <0o?aP=;k)dL (6fa0',GP~J!qRo_eE?5.ڙPVhtPaǷIQ('HuuTq鞇@pѫ袐6J&qn^+޷,NI. ~£51I#0Ul㏹h/R@Л1a3#_ D~0wAՖ~wޫ @HG`J#HF?E ^{3:JXJTw(H g* @ tU@ \XaAB@@ !A AaAB@@ !A A;Oq4Ly-{Xy*’LV?PB6bmڌ@ kvb> z
  58. H*|+O!4`#!N a8 Dm']įS AaAB@@ !A AaAB@@ !0 +y'NN:<O~7j)A WQ*9DTZTe0A@   071eKX?DEc:
  59. *,ۗ?wת'm3|>iP$/ KUKAMɨY}rb ">]nTJIn }W* G$X:K\@^'v+<Ҋ>؂7xFsIy4&mVN yض8-CU³r{p#CEjO! .|<�ʆO֛u{.4/kÚiu [J鯆NV uko.--N jO! J, O! G(6V'y@GT3}Iא8im?a0'LSٹrre͸W-c^D7͸Wo@@pA"ἀz2Ƨ_jzH#Ѿvnr/'9SsL1*1 0^TPƭ1?2ک*̜ţ OOźlZԑdoY@]2ɛID@Gymt)Cn`JeXjpq*/U!;‹6<KsٱDg>oq[J~ƌXS$sb1@u[J]Dl IĄD!w&8
  60. W\~A_CipB@7$@ !A AaAB@@ !A AaAB@=w _(.BN{铠.BN铠X0ڼU%f'B#!ڈk3vo"'  0 ! @ B@   0 ! @ B@   0 ! @ B@   0 ! @ B@ �?:H_
  61. ����IENDB`